///////////////////////////////////////////////////////////
//	Title: CreatePlayerMessage.h
//	Purpose: Defines a message for creating a character
//	Author: Roc Myers
///////////////////////////////////////////////////////////
#pragma once
#include "..\Basemessage.h"

enum Classes { KNIGHT = 1, ARCHER, ROGUE, WIZARD, BLACK_KNIGHT };

class CreateCharacterMessage : public BaseMessage
{
private:
	bool Enemy;
	int ClassID;
	int TileX;
	int TileY;

public:
	// Is it a player or enemy character?
	CreateCharacterMessage(bool IsEnemy, int Class, int PosX, int PosY);
	~CreateCharacterMessage(void);

	bool IsEnemy(void)	const	{ return Enemy; }
	int GetClass(void)	const	{ return ClassID; }
	int GetTileX(void)	const	{ return TileX; }
	int GetTileY(void)	const	{ return TileY; }
};

